package com.zrrd.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.zrrd.common.dto.LoginDto;
import com.zrrd.common.page.ManagerPageVo;
import com.zrrd.common.vo.ManagerLoginVo;
import com.zrrd.entity.Manager;
import com.zrrd.mapper.ManagerMapper;

/**
 * @author WanJl
 * @version 1.0
 * @title ManagerService
 * @description 管理员用户服务层接口
 * @create 2024/9/5
 */
public interface ManagerService extends IService<Manager> {
    /**
     * 管理员登录
     * @param loginDto
     * @return
     */
    ManagerLoginVo login(LoginDto loginDto);

    /**
     * 分页查询
     * @param page 从第n页开始
     * @param limit  到第n也结束
     * @param keyword 搜索的关键字
     * @return
     */
    ManagerPageVo findByPage(Integer page, Integer limit, String keyword);
}
